<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
        <head>
          <title>HttpClient - lang-scala.git 1.0.0 API - org.vertx.scala.core.http.HttpClient</title>
          <meta name="description" content="HttpClient - lang - scala.git 1.0.0 API - org.vertx.scala.core.http.HttpClient" />
          <meta name="keywords" content="HttpClient lang scala.git 1.0.0 API org.vertx.scala.core.http.HttpClient" />
          <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
          
      <link href="../../../../../lib/template.css" media="screen" type="text/css" rel="stylesheet" />
      <link href="../../../../../lib/diagrams.css" media="screen" type="text/css" rel="stylesheet" id="diagrams-css" />
      <script type="text/javascript">
         if(top === self) {
            var url = '../../../../../index.html';
            var hash = 'org.vertx.scala.core.http.HttpClient';
            var anchor = window.location.hash;
            var anchor_opt = '';
            if (anchor.length >= 1)
              anchor_opt = '@' + anchor.substring(1);
            window.location.href = url + '#' + hash + anchor_opt;
         }
   	  </script>
    
        </head>
        <body class="type">
      <div id="definition">
        <a href="HttpClient$.html" title="Go to companion"><img src="../../../../../lib/class_to_object_big.png" /></a>
        <p id="owner"><a href="../../../../package.html" class="extype" name="org">org</a>.<a href="../../../package.html" class="extype" name="org.vertx">vertx</a>.<a href="../../package.html" class="extype" name="org.vertx.scala">scala</a>.<a href="../package.html" class="extype" name="org.vertx.scala.core">core</a>.<a href="package.html" class="extype" name="org.vertx.scala.core.http">http</a></p>
        <h1><a href="HttpClient$.html" title="Go to companion">HttpClient</a></h1>
      </div>

      <h4 id="signature" class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">class</span>
      </span>
      <span class="symbol">
        <span class="name">HttpClient</span><span class="result"> extends <span class="extype" name="org.vertx.scala.Self">Self</span> with <a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a> with <a href="../ClientSSLSupport.html" class="extype" name="org.vertx.scala.core.ClientSSLSupport">ClientSSLSupport</a></span>
      </span>
      </h4>
      
          <div id="comment" class="fullcommenttop"><div class="comment cmt"><p>An HTTP client that maintains a pool of connections to a specific host, at a specific port. The client supports
pipelining of requests.</p><p>As well as HTTP requests, the client can act as a factory for <code>WebSocket websockets</code>.</p><p>If an instance is instantiated from an event loop then the handlers
of the instance will always be called on that same event loop.
If an instance is instantiated from some other arbitrary Java thread (i.e. when running embedded) then
and event loop will be assigned to the instance and used when any of its handlers
are called.</p><p>Instances of HttpClient are thread-safe.</p></div><div class="toggleContainer block">
          <span class="toggle">Linear Supertypes</span>
          <div class="superTypes hiddenContent"><a href="../ClientSSLSupport.html" class="extype" name="org.vertx.scala.core.ClientSSLSupport">ClientSSLSupport</a>, <a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a>, <a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a>, <a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a>, <span class="extype" name="org.vertx.scala.AsJava">AsJava</span>, <span class="extype" name="org.vertx.scala.Self">Self</span>, <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a>, <span class="extype" name="scala.Any">Any</span></div>
        </div></div>
        

      <div id="mbrsel">
        <div id="textfilter"><span class="pre"></span><span class="input"><input id="mbrsel-input" type="text" accesskey="/" /></span><span class="post"></span></div>
        <div id="order">
              <span class="filtertype">Ordering</span>
              <ol>
                
                <li class="alpha in"><span>Alphabetic</span></li>
                <li class="inherit out"><span>By inheritance</span></li>
              </ol>
            </div>
        <div id="ancestors">
                <span class="filtertype">Inherited<br />
                </span>
                <ol id="linearization">
                  <li class="in" name="org.vertx.scala.core.http.HttpClient"><span>HttpClient</span></li><li class="in" name="org.vertx.scala.core.ClientSSLSupport"><span>ClientSSLSupport</span></li><li class="in" name="org.vertx.scala.core.SSLSupport"><span>SSLSupport</span></li><li class="in" name="org.vertx.scala.core.TCPSupport"><span>TCPSupport</span></li><li class="in" name="org.vertx.scala.core.NetworkSupport"><span>NetworkSupport</span></li><li class="in" name="org.vertx.scala.AsJava"><span>AsJava</span></li><li class="in" name="org.vertx.scala.Self"><span>Self</span></li><li class="in" name="scala.AnyRef"><span>AnyRef</span></li><li class="in" name="scala.Any"><span>Any</span></li>
                </ol>
              </div><div id="ancestors">
            <span class="filtertype"></span>
            <ol>
              <li class="hideall out"><span>Hide All</span></li>
              <li class="showall in"><span>Show all</span></li>
            </ol>
            <a href="http://docs.scala-lang.org/overviews/scaladoc/usage.html#members" target="_blank">Learn more about member selection</a>
          </div>
        <div id="visbl">
            <span class="filtertype">Visibility</span>
            <ol><li class="public in"><span>Public</span></li><li class="all out"><span>All</span></li></ol>
          </div>
      </div>

      <div id="template">
        <div id="allMembers">
        

        <div id="types" class="types members">
              <h3>Type Members</h3>
              <ol><li name="org.vertx.scala.core.http.HttpClient.J" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="J=org.vertx.java.core.http.HttpClient"></a>
      <a id="J:J"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">type</span>
      </span>
      <span class="symbol">
        <span class="name">J</span><span class="result"> = <span class="extype" name="org.vertx.java.core.http.HttpClient">java.core.http.HttpClient</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">The internal type of the Java wrapped class.</p><div class="fullcomment"><div class="comment cmt"><p>The internal type of the Java wrapped class.</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a> → <a href="../ClientSSLSupport.html" class="extype" name="org.vertx.scala.core.ClientSSLSupport">ClientSSLSupport</a> → <a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a> → <a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a> → <a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a> → AsJava</dd></dl></div>
    </li></ol>
            </div>

        

        <div id="values" class="values members">
              <h3>Value Members</h3>
              <ol><li name="scala.AnyRef#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="!=(x$1:AnyRef):Boolean"></a>
      <a id="!=(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.Any#!=" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="!=(x$1:Any):Boolean"></a>
      <a id="!=(Any):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span title="gt4s: $bang$eq" class="name">!=</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li name="scala.AnyRef###" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="##():Int"></a>
      <a id="##():Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span title="gt4s: $hash$hash" class="name">##</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li name="scala.AnyRef#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="==(x$1:AnyRef):Boolean"></a>
      <a id="==(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.Any#==" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="==(x$1:Any):Boolean"></a>
      <a id="==(Any):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span title="gt4s: $eq$eq" class="name">==</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li name="scala.Any#asInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="asInstanceOf[T0]:T0"></a>
      <a id="asInstanceOf[T0]:T0"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">asInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Any.asInstanceOf.T0">T0</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#asJava" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="asJava:org.vertx.java.core.http.HttpClient"></a>
      <a id="asJava:java.core.http.HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">val</span>
      </span>
      <span class="symbol">
        <span class="name">asJava</span><span class="result">: <span class="extype" name="org.vertx.java.core.http.HttpClient">java.core.http.HttpClient</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">The internal instance of the Java wrapped class.</p><div class="fullcomment"><div class="comment cmt"><p>The internal instance of the Java wrapped class.</p></div><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a> → AsJava</dd></dl></div>
    </li><li name="scala.AnyRef#clone" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="clone():Object"></a>
      <a id="clone():AnyRef"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">clone</span><span class="params">()</span><span class="result">: <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">(<span>
      
      <span class="defval" name="classOf[java.lang.CloneNotSupportedException]">...</span>
    </span>)</span>
              
        </dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#close" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="close():Unit"></a>
      <a id="close():Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">close</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Close the HTTP client.</p><div class="fullcomment"><div class="comment cmt"><p>Close the HTTP client. This will cause any pooled HTTP connections to be closed.
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#connect" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="connect(uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClientRequest"></a>
      <a id="connect(String,(HttpClientResponse)⇒Unit):HttpClientRequest"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">connect</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">HttpClientRequest</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP CONNECT request with the specified <code>uri</code>.</p><div class="fullcomment"><div class="comment cmt"><p>This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP CONNECT request with the specified <code>uri</code>.</p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#connectWebsocket" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="connectWebsocket(uri:String,wsVersion:org.vertx.scala.core.http.WebSocketVersion,headers:org.vertx.scala.core.MultiMap,wsConnect:org.vertx.scala.core.http.WebSocket=&gt;Unit):org.vertx.scala.core.http.HttpClient"></a>
      <a id="connectWebsocket(String,WebSocketVersion,MultiMap,(WebSocket)⇒Unit):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">connectWebsocket</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="wsVersion">wsVersion: <a href="package.html#WebSocketVersion=org.vertx.java.core.http.WebSocketVersion" class="extmbr" name="org.vertx.scala.core.http.WebSocketVersion">WebSocketVersion</a></span>, <span name="headers">headers: <a href="../package.html#MultiMap=scala.collection.mutable.MultiMap[String,String]" class="extmbr" name="org.vertx.scala.core.MultiMap">MultiMap</a></span>, <span name="wsConnect">wsConnect: (<a href="WebSocket.html" class="extype" name="org.vertx.scala.core.http.WebSocket">WebSocket</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Attempt to connect an HTML5 websocket to the specified URI</p><div class="fullcomment"><div class="comment cmt"><p>Attempt to connect an HTML5 websocket to the specified URI</p><p>This version of the method allows you to specify the websockets version using the <code>wsVersion parameter</code>
You can also specify a set of headers to append to the upgrade request
The connect is done asynchronously and <code>wsConnect</code> is called back with the websocket
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#connectWebsocket" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="connectWebsocket(uri:String,wsVersion:org.vertx.scala.core.http.WebSocketVersion,wsConnect:org.vertx.scala.core.http.WebSocket=&gt;Unit):org.vertx.scala.core.http.HttpClient"></a>
      <a id="connectWebsocket(String,WebSocketVersion,(WebSocket)⇒Unit):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">connectWebsocket</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="wsVersion">wsVersion: <a href="package.html#WebSocketVersion=org.vertx.java.core.http.WebSocketVersion" class="extmbr" name="org.vertx.scala.core.http.WebSocketVersion">WebSocketVersion</a></span>, <span name="wsConnect">wsConnect: (<a href="WebSocket.html" class="extype" name="org.vertx.scala.core.http.WebSocket">WebSocket</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Attempt to connect an HTML5 websocket to the specified URI</p><div class="fullcomment"><div class="comment cmt"><p>Attempt to connect an HTML5 websocket to the specified URI</p><p>This version of the method allows you to specify the websockets version using the <code>wsVersion parameter</code>
The connect is done asynchronously and <code>wsConnect</code> is called back with the websocket
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#connectWebsocket" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="connectWebsocket(uri:String,wsConnect:org.vertx.scala.core.http.WebSocket=&gt;Unit):org.vertx.scala.core.http.HttpClient"></a>
      <a id="connectWebsocket(String,(WebSocket)⇒Unit):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">connectWebsocket</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="wsConnect">wsConnect: (<a href="WebSocket.html" class="extype" name="org.vertx.scala.core.http.WebSocket">WebSocket</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Attempt to connect an HTML5 websocket to the specified URI</p><div class="fullcomment"><div class="comment cmt"><p>Attempt to connect an HTML5 websocket to the specified URI</p><p>The connect is done asynchronously and <code>wsConnect</code> is called back with the websocket
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#delete" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="delete(uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClientRequest"></a>
      <a id="delete(String,(HttpClientResponse)⇒Unit):HttpClientRequest"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">delete</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">HttpClientRequest</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP DELETE request with the specified <code>uri</code>.</p><div class="fullcomment"><div class="comment cmt"><p>This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP DELETE request with the specified <code>uri</code>.</p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="scala.AnyRef#eq" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="eq(x$1:AnyRef):Boolean"></a>
      <a id="eq(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">eq</span><span class="params">(<span name="arg0">arg0: <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.AnyRef#equals" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="equals(x$1:Any):Boolean"></a>
      <a id="equals(Any):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">equals</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Any">Any</span></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#exceptionHandler" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="exceptionHandler(handler:Throwable=&gt;Unit):org.vertx.scala.core.http.HttpClient"></a>
      <a id="exceptionHandler((Throwable)⇒Unit):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">exceptionHandler</span><span class="params">(<span name="handler">handler: (<a href="../../../../../scala/package.html#Throwable=Throwable" class="extmbr" name="scala.Throwable">Throwable</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set an exception handler
</p><div class="fullcomment"><div class="comment cmt"><p>Set an exception handler
</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl></div>
    </li><li name="scala.AnyRef#finalize" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="finalize():Unit"></a>
      <a id="finalize():Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">finalize</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Attributes</dt><dd>protected[<a href="../../../../../java$lang.html" class="extype" name="java.lang">java.lang</a>] </dd><dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">(<span>
      
      <span class="symbol">classOf[java.lang.Throwable]</span>
    </span>)</span>
              
        </dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#get" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="get(uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClientRequest"></a>
      <a id="get(String,(HttpClientResponse)⇒Unit):HttpClientRequest"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">get</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">HttpClientRequest</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP GET request with the specified <code>uri</code>.</p><div class="fullcomment"><div class="comment cmt"><p>This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP GET request with the specified <code>uri</code>.</p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="scala.AnyRef#getClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getClass():Class[_]"></a>
      <a id="getClass():Class[_]"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getClass</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.Class">Class</span>[_]</span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#getConnectTimeout" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getConnectTimeout:Int"></a>
      <a id="getConnectTimeout:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getConnectTimeout</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The connect timeout in milliseconds
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#getHost" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getHost:String"></a>
      <a id="getHost:String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getHost</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The host
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#getKeyStorePassword" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getKeyStorePassword:String"></a>
      <a id="getKeyStorePassword:String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getKeyStorePassword</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Get the key store password
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#getKeyStorePath" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getKeyStorePath:String"></a>
      <a id="getKeyStorePath:String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getKeyStorePath</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Get the key store path
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#getMaxPoolSize" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
      <a id="getMaxPoolSize:Int"></a>
      <a id="getMaxPoolSize:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getMaxPoolSize</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Returns the maximum number of connections in the pool
</p>
    </li><li name="org.vertx.scala.core.http.HttpClient#getMaxWebSocketFrameSize" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
      <a id="getMaxWebSocketFrameSize:Int"></a>
      <a id="getMaxWebSocketFrameSize:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getMaxWebSocketFrameSize</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Get the  maximum websocket frame size in bytes.</p>
    </li><li name="org.vertx.scala.core.http.HttpClient#getNow" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
      <a id="getNow(uri:String,headers:org.vertx.scala.core.MultiMap,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClient"></a>
      <a id="getNow(String,MultiMap,(HttpClientResponse)⇒Unit):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getNow</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="headers">headers: <a href="../package.html#MultiMap=scala.collection.mutable.MultiMap[String,String]" class="extmbr" name="org.vertx.scala.core.MultiMap">MultiMap</a></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method works in the same manner as <span class="extype" name="org.vertx.scala.core.http.HttpClient.getNow(String,">org.vertx.java.core.Handler)</span>,
except that it allows you specify a set of <code>headers</code> that will be sent with the request.</p>
    </li><li name="org.vertx.scala.core.http.HttpClient#getNow" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getNow(uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClient"></a>
      <a id="getNow(String,(HttpClientResponse)⇒Unit):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getNow</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This is a quick version of the <span class="extype" name="org.vertx.scala.core.http.HttpClient.get(String,">org.vertx.java.core.Handler)</span>
method where you do not want to do anything with the request before sending.</p><div class="fullcomment"><div class="comment cmt"><p>This is a quick version of the <span class="extype" name="org.vertx.scala.core.http.HttpClient.get(String,">org.vertx.java.core.Handler)</span>
method where you do not want to do anything with the request before sending.</p><p>Normally with any of the HTTP methods you create the request then when you are ready to send it you call
<span class="extype" name="org.vertx.scala.core.http.HttpClientRequest.end()">org.vertx.scala.core.http.HttpClientRequest.end()</span> on it. With this method the request is immediately sent.</p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#getPort" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getPort:Int"></a>
      <a id="getPort:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getPort</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The port
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#getReceiveBufferSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getReceiveBufferSize:Int"></a>
      <a id="getReceiveBufferSize:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getReceiveBufferSize</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The receive buffer size
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#getSendBufferSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getSendBufferSize:Int"></a>
      <a id="getSendBufferSize:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getSendBufferSize</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The send buffer size
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#getSoLinger" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getSoLinger:Int"></a>
      <a id="getSoLinger:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getSoLinger</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the value of TCP so linger
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#getTrafficClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getTrafficClass:Int"></a>
      <a id="getTrafficClass:Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getTrafficClass</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>the value of traffic class
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#getTrustStorePassword" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getTrustStorePassword:String"></a>
      <a id="getTrustStorePassword:String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getTrustStorePassword</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Get trust store password
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#getTrustStorePath" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="getTrustStorePath:String"></a>
      <a id="getTrustStorePath:String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getTrustStorePath</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Get the trust store path
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#getTryUseCompression" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
      <a id="getTryUseCompression:Boolean"></a>
      <a id="getTryUseCompression:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">getTryUseCompression</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Returns <code>true</code> if the <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">org.vertx.scala.core.http.HttpClient</a> should try to use compression.</p>
    </li><li name="scala.AnyRef#hashCode" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="hashCode():Int"></a>
      <a id="hashCode():Int"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">hashCode</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Int">Int</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#head" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="head(uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClientRequest"></a>
      <a id="head(String,(HttpClientResponse)⇒Unit):HttpClientRequest"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">head</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">HttpClientRequest</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP HEAD request with the specified <code>uri</code>.</p><div class="fullcomment"><div class="comment cmt"><p>This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP HEAD request with the specified <code>uri</code>.</p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="scala.Any#isInstanceOf" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isInstanceOf[T0]:Boolean"></a>
      <a id="isInstanceOf[T0]:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isInstanceOf</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>Any</dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#isKeepAlive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isKeepAlive:Boolean"></a>
      <a id="isKeepAlive:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isKeepAlive</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Is the client keep alive?
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#isReuseAddress" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isReuseAddress:Boolean"></a>
      <a id="isReuseAddress:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isReuseAddress</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The value of reuse address
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#isSSL" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isSSL:Boolean"></a>
      <a id="isSSL:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isSSL</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>Is SSL enabled?
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#isTCPKeepAlive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isTCPKeepAlive:Boolean"></a>
      <a id="isTCPKeepAlive:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isTCPKeepAlive</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>true if TCP keep alive is enabled
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#isTCPNoDelay" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isTCPNoDelay:Boolean"></a>
      <a id="isTCPNoDelay:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isTCPNoDelay</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>true if Nagle's algorithm is disabled.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.ClientSSLSupport#isTrustAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isTrustAll:Boolean"></a>
      <a id="isTrustAll:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isTrustAll</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>true if this client will trust all server certificates.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ClientSSLSupport.html" class="extype" name="org.vertx.scala.core.ClientSSLSupport">ClientSSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#isUsePooledBuffers" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isUsePooledBuffers:Boolean"></a>
      <a id="isUsePooledBuffers:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isUsePooledBuffers</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p><code>true</code> if pooled buffers are used
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#isVerifyHost" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="isVerifyHost:Boolean"></a>
      <a id="isVerifyHost:Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">isVerifyHost</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <p class="shortcomment cmt"></p><div class="fullcomment"><div class="comment cmt"></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>true if this client will validate the remote server's certificate hostname against the requested host
</p></dd></dl></div>
    </li><li name="scala.AnyRef#ne" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="ne(x$1:AnyRef):Boolean"></a>
      <a id="ne(AnyRef):Boolean"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">ne</span><span class="params">(<span name="arg0">arg0: <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></span>)</span><span class="result">: <span class="extype" name="scala.Boolean">Boolean</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.AnyRef#notify" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="notify():Unit"></a>
      <a id="notify():Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">notify</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.AnyRef#notifyAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="notifyAll():Unit"></a>
      <a id="notifyAll():Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">notifyAll</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#options" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="options(uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClientRequest"></a>
      <a id="options(String,(HttpClientResponse)⇒Unit):HttpClientRequest"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">options</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">HttpClientRequest</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP OPTIONS request with the specified <code>uri</code>.</p><div class="fullcomment"><div class="comment cmt"><p>This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP OPTIONS request with the specified <code>uri</code>.</p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#patch" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="patch(uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClientRequest"></a>
      <a id="patch(String,(HttpClientResponse)⇒Unit):HttpClientRequest"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">patch</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">HttpClientRequest</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP PATCH request with the specified <code>uri</code>.</p><div class="fullcomment"><div class="comment cmt"><p>This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP PATCH request with the specified <code>uri</code>.</p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#post" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="post(uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClientRequest"></a>
      <a id="post(String,(HttpClientResponse)⇒Unit):HttpClientRequest"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">post</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">HttpClientRequest</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP POST request with the specified <code>uri</code>.</p><div class="fullcomment"><div class="comment cmt"><p>This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP POST request with the specified <code>uri</code>.</p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#put" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="put(uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClientRequest"></a>
      <a id="put(String,(HttpClientResponse)⇒Unit):HttpClientRequest"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">put</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">HttpClientRequest</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP PUT request with the specified <code>uri</code>.</p><div class="fullcomment"><div class="comment cmt"><p>This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP PUT request with the specified <code>uri</code>.</p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#request" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="request(method:String,uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClientRequest"></a>
      <a id="request(String,String,(HttpClientResponse)⇒Unit):HttpClientRequest"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">request</span><span class="params">(<span name="method">method: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">HttpClientRequest</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP request with the specified <code>uri</code>.</p><div class="fullcomment"><div class="comment cmt"><p>This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP request with the specified <code>uri</code>.
The specific HTTP method (e.g. GET, POST, PUT etc) is specified using the parameter <code>method</code></p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#setConnectTimeout" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setConnectTimeout(timeout:Int):org.vertx.scala.core.http.HttpClient"></a>
      <a id="setConnectTimeout(Int):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setConnectTimeout</span><span class="params">(<span name="timeout">timeout: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the connect timeout in milliseconds.</p><div class="fullcomment"><div class="comment cmt"><p>Set the connect timeout in milliseconds.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#setHost" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setHost(host:String):org.vertx.scala.core.http.HttpClient"></a>
      <a id="setHost(String):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setHost</span><span class="params">(<span name="host">host: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the host that the client will attempt to connect to the server on to <code>host</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the host that the client will attempt to connect to the server on to <code>host</code>. The default value is
<code>localhost</code></p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#setKeepAlive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setKeepAlive(keepAlive:Boolean):org.vertx.scala.core.http.HttpClient"></a>
      <a id="setKeepAlive(Boolean):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setKeepAlive</span><span class="params">(<span name="keepAlive">keepAlive: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">If <code>keepAlive</code> is <code>true</code> then, after the request has ended the connection will be returned to the pool
where it can be used by another request.</p><div class="fullcomment"><div class="comment cmt"><p>If <code>keepAlive</code> is <code>true</code> then, after the request has ended the connection will be returned to the pool
where it can be used by another request. In this manner, many HTTP requests can be pipe-lined over an HTTP connection.
Keep alive connections will not be closed until the <span class="extype" name="org.vertx.scala.core.http.HttpClient.close()">org.vertx.scala.core.http.HttpClient.close()</span> method is invoked.</p><p>If <code>keepAlive</code> is <code>false</code> then a new connection will be created for each request and it won't ever go in the pool,
the connection will closed after the response has been received. Even with no keep alive,
the client will not allow more than <span class="extype" name="org.vertx.scala.core.http.HttpClient.getMaxPoolSize()">org.vertx.scala.core.http.HttpClient.getMaxPoolSize()</span> connections to be created at any one time.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#setKeyStorePassword" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setKeyStorePassword(pwd:String):SSLSupport.this.type"></a>
      <a id="setKeyStorePassword(String):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setKeyStorePassword</span><span class="params">(<span name="pwd">pwd: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the password for the SSL key store.</p><div class="fullcomment"><div class="comment cmt"><p>Set the password for the SSL key store. This method should only be used in SSL mode, i.e. after
<span class="extype" name="org.vertx.scala.core.SSLSupport.setSSL(boolean)">org.vertx.scala.core.SSLSupport.setSSL(boolean)</span> has been set to <code>true</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#setKeyStorePath" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setKeyStorePath(path:String):SSLSupport.this.type"></a>
      <a id="setKeyStorePath(String):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setKeyStorePath</span><span class="params">(<span name="path">path: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the path to the SSL key store.</p><div class="fullcomment"><div class="comment cmt"><p>Set the path to the SSL key store. This method should only be used in SSL
mode, i.e. after <span class="extype" name="org.vertx.scala.core.SSLSupport.setSSL(boolean)">org.vertx.scala.core.SSLSupport.setSSL(boolean)</span> has been set to <code>true</code>.</p><p>The SSL key store is a standard Java Key Store, and will contain the client certificate. Client certificates are
only required if the server requests client authentication.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#setMaxPoolSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setMaxPoolSize(maxConnections:Int):org.vertx.scala.core.http.HttpClient"></a>
      <a id="setMaxPoolSize(Int):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setMaxPoolSize</span><span class="params">(<span name="maxConnections">maxConnections: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the maximum pool size</p><div class="fullcomment"><div class="comment cmt"><p>Set the maximum pool size</p><p>The client will maintain up to <code>maxConnections</code> HTTP connections in an internal pool</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#setMaxWebSocketFrameSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setMaxWebSocketFrameSize(maxSize:Int):org.vertx.scala.core.http.HttpClient"></a>
      <a id="setMaxWebSocketFrameSize(Int):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setMaxWebSocketFrameSize</span><span class="params">(<span name="maxSize">maxSize: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Sets the maximum websocket frame size in bytes.</p><div class="fullcomment"><div class="comment cmt"><p>Sets the maximum websocket frame size in bytes. Default is 65536 bytes.</p></div><dl class="paramcmts block"><dt class="param">maxSize</dt><dd class="cmt"><p>The size in bytes
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#setPort" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setPort(port:Int):org.vertx.scala.core.http.HttpClient"></a>
      <a id="setPort(Int):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setPort</span><span class="params">(<span name="port">port: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the port that the client will attempt to connect to the server on to <code>port</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the port that the client will attempt to connect to the server on to <code>port</code>. The default value is
<code>80</code></p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#setReceiveBufferSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setReceiveBufferSize(size:Int):NetworkSupport.this.type"></a>
      <a id="setReceiveBufferSize(Int):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setReceiveBufferSize</span><span class="params">(<span name="size">size: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the receive buffer size for connections created by this instance to <code>size</code> in bytes.</p><div class="fullcomment"><div class="comment cmt"><p>Set the receive buffer size for connections created by this instance to <code>size</code> in bytes.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#setReuseAddress" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setReuseAddress(reuse:Boolean):NetworkSupport.this.type"></a>
      <a id="setReuseAddress(Boolean):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setReuseAddress</span><span class="params">(<span name="reuse">reuse: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the reuseAddress setting for connections created by this instance to <code>reuse</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the reuseAddress setting for connections created by this instance to <code>reuse</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#setSSL" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setSSL(ssl:Boolean):SSLSupport.this.type"></a>
      <a id="setSSL(Boolean):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setSSL</span><span class="params">(<span name="ssl">ssl: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">If <code>ssl</code> is <code>true</code>, this signifies that any connections will be SSL connections.</p><div class="fullcomment"><div class="comment cmt"><p>If <code>ssl</code> is <code>true</code>, this signifies that any connections will be SSL connections.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#setSendBufferSize" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setSendBufferSize(size:Int):NetworkSupport.this.type"></a>
      <a id="setSendBufferSize(Int):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setSendBufferSize</span><span class="params">(<span name="size">size: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the send buffer size for connections created by this instance to <code>size</code> in bytes.</p><div class="fullcomment"><div class="comment cmt"><p>Set the send buffer size for connections created by this instance to <code>size</code> in bytes.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#setSoLinger" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setSoLinger(linger:Int):TCPSupport.this.type"></a>
      <a id="setSoLinger(Int):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setSoLinger</span><span class="params">(<span name="linger">linger: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the TCP soLinger setting for connections created by this instance to <code>linger</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the TCP soLinger setting for connections created by this instance to <code>linger</code>.
Using a negative value will disable soLinger.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#setTCPKeepAlive" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTCPKeepAlive(keepAlive:Boolean):TCPSupport.this.type"></a>
      <a id="setTCPKeepAlive(Boolean):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTCPKeepAlive</span><span class="params">(<span name="keepAlive">keepAlive: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the TCP keepAlive setting for connections created by this instance to <code>keepAlive</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the TCP keepAlive setting for connections created by this instance to <code>keepAlive</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.TCPSupport#setTCPNoDelay" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTCPNoDelay(tcpNoDelay:Boolean):TCPSupport.this.type"></a>
      <a id="setTCPNoDelay(Boolean):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTCPNoDelay</span><span class="params">(<span name="tcpNoDelay">tcpNoDelay: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">If <code>tcpNoDelay</code> is set to <code>true</code> then <a href="http://en.wikipedia.org/wiki/Nagle's_algorithm">Nagle's algorithm</a>
will turned <b>off</b> for the TCP connections created by this instance.</b></a></p><div class="fullcomment"><div class="comment cmt"><p>If <code>tcpNoDelay</code> is set to <code>true</code> then <a href="http://en.wikipedia.org/wiki/Nagle's_algorithm">Nagle's algorithm</a>
will turned <b>off</b> for the TCP connections created by this instance.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.NetworkSupport#setTrafficClass" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTrafficClass(trafficClass:Int):NetworkSupport.this.type"></a>
      <a id="setTrafficClass(Int):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTrafficClass</span><span class="params">(<span name="trafficClass">trafficClass: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the trafficClass setting for connections created by this instance to <code>trafficClass</code>.</p><div class="fullcomment"><div class="comment cmt"><p>Set the trafficClass setting for connections created by this instance to <code>trafficClass</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.ClientSSLSupport#setTrustAll" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTrustAll(trustAll:Boolean):ClientSSLSupport.this.type"></a>
      <a id="setTrustAll(Boolean):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTrustAll</span><span class="params">(<span name="trustAll">trustAll: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">If you want an SSL client to trust *all* server certificates rather than match them
against those in its trust store, you can set this to true.</p><div class="fullcomment"><div class="comment cmt"><p>If you want an SSL client to trust *all* server certificates rather than match them
against those in its trust store, you can set this to true.</p><p>Use this with caution as you may be exposed to &quot;main in the middle&quot; attacks</p></div><dl class="paramcmts block"><dt class="param">trustAll</dt><dd class="cmt"><p>Set to true if you want to trust all server certificates
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../ClientSSLSupport.html" class="extype" name="org.vertx.scala.core.ClientSSLSupport">ClientSSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#setTrustStorePassword" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTrustStorePassword(pwd:String):SSLSupport.this.type"></a>
      <a id="setTrustStorePassword(String):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTrustStorePassword</span><span class="params">(<span name="pwd">pwd: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the password for the SSL trust store.</p><div class="fullcomment"><div class="comment cmt"><p>Set the password for the SSL trust store. This method should only be used in SSL mode, i.e. after
<span class="extype" name="org.vertx.scala.core.SSLSupport.setSSL(boolean)">org.vertx.scala.core.SSLSupport.setSSL(boolean)</span> has been set to <code>true</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.SSLSupport#setTrustStorePath" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setTrustStorePath(path:String):SSLSupport.this.type"></a>
      <a id="setTrustStorePath(String):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTrustStorePath</span><span class="params">(<span name="path">path: <span class="extype" name="scala.Predef.String">String</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set the path to the SSL trust store.</p><div class="fullcomment"><div class="comment cmt"><p>Set the path to the SSL trust store. This method should only be used in SSL mode, i.e. after
<span class="extype" name="org.vertx.scala.core.SSLSupport.setSSL(boolean)">org.vertx.scala.core.SSLSupport.setSSL(boolean)</span> has been set to <code>true</code>.</p><p>The trust store is a standard Java Key Store, and should contain the certificates of any servers that the client trusts.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#setTryUseCompression" visbl="pub" data-isabs="false" fullComment="no" group="Ungrouped">
      <a id="setTryUseCompression(tryUseCompression:Boolean):org.vertx.scala.core.http.HttpClient"></a>
      <a id="setTryUseCompression(Boolean):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setTryUseCompression</span><span class="params">(<span name="tryUseCompression">tryUseCompression: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set if the <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">org.vertx.scala.core.http.HttpClient</a> should try to use compression.</p>
    </li><li name="org.vertx.scala.core.TCPSupport#setUsePooledBuffers" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setUsePooledBuffers(pooledBuffers:Boolean):TCPSupport.this.type"></a>
      <a id="setUsePooledBuffers(Boolean):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setUsePooledBuffers</span><span class="params">(<span name="pooledBuffers">pooledBuffers: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Set if vertx should use pooled buffers for performance reasons.</p><div class="fullcomment"><div class="comment cmt"><p>Set if vertx should use pooled buffers for performance reasons. Doing so will give the best throughput but
may need a bit higher memory footprint.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>a reference to this so multiple method calls can be chained together
</p></dd></dl><dl class="attributes block"> <dt>Definition Classes</dt><dd><a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#setVerifyHost" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="setVerifyHost(verifyHost:Boolean):org.vertx.scala.core.http.HttpClient"></a>
      <a id="setVerifyHost(Boolean):HttpClient"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">setVerifyHost</span><span class="params">(<span name="verifyHost">verifyHost: <span class="extype" name="scala.Boolean">Boolean</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">If <code>verifyHost</code> is <code>true</code>, then the client will try to validate the remote server's certificate
hostname against the requested host.</p><div class="fullcomment"><div class="comment cmt"><p>If <code>verifyHost</code> is <code>true</code>, then the client will try to validate the remote server's certificate
hostname against the requested host. Should default to 'true'.
This method should only be used in SSL mode, i.e. after <span class="extype" name="org.vertx.scala.core.http.HttpClient.setSSL(boolean)">org.vertx.scala.core.http.HttpClient.setSSL(boolean)</span> has been set to <code>true</code>.</p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>A reference to this, so multiple invocations can be chained together.
</p></dd></dl></div>
    </li><li name="scala.AnyRef#synchronized" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="synchronized[T0](x$1:=&gt;T0):T0"></a>
      <a id="synchronized[T0](⇒T0):T0"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">synchronized</span><span class="tparams">[<span name="T0">T0</span>]</span><span class="params">(<span name="arg0">arg0: ⇒ <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>)</span><span class="result">: <span class="extype" name="java.lang.AnyRef.synchronized.T0">T0</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd></dl></div>
    </li><li name="scala.AnyRef#toString" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="toString():String"></a>
      <a id="toString():String"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
    </li><li name="org.vertx.scala.core.http.HttpClient#trace" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="trace(uri:String,responseHandler:org.vertx.scala.core.http.HttpClientResponse=&gt;Unit):org.vertx.scala.core.http.HttpClientRequest"></a>
      <a id="trace(String,(HttpClientResponse)⇒Unit):HttpClientRequest"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">trace</span><span class="params">(<span name="uri">uri: <span class="extype" name="scala.Predef.String">String</span></span>, <span name="responseHandler">responseHandler: (<a href="HttpClientResponse.html" class="extype" name="org.vertx.scala.core.http.HttpClientResponse">HttpClientResponse</a>) ⇒ <span class="extype" name="scala.Unit">Unit</span></span>)</span><span class="result">: <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">HttpClientRequest</a></span>
      </span>
      </h4>
      <p class="shortcomment cmt">This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP TRACE request with the specified <code>uri</code>.</p><div class="fullcomment"><div class="comment cmt"><p>This method returns an <a href="HttpClientRequest.html" class="extype" name="org.vertx.scala.core.http.HttpClientRequest">org.vertx.scala.core.http.HttpClientRequest</a> instance which represents an HTTP TRACE request with the specified <code>uri</code>.</p><p>When an HTTP response is received from the server the <code>responseHandler</code> is called passing in the response.
</p></div></div>
    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="wait():Unit"></a>
      <a id="wait():Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">wait</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">(<span>
      
      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
    </span>)</span>
              
        </dd></dl></div>
    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="wait(x$1:Long,x$2:Int):Unit"></a>
      <a id="wait(Long,Int):Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>, <span name="arg1">arg1: <span class="extype" name="scala.Int">Int</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">(<span>
      
      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
    </span>)</span>
              
        </dd></dl></div>
    </li><li name="scala.AnyRef#wait" visbl="pub" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="wait(x$1:Long):Unit"></a>
      <a id="wait(Long):Unit"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier">final </span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">wait</span><span class="params">(<span name="arg0">arg0: <span class="extype" name="scala.Long">Long</span></span>)</span><span class="result">: <span class="extype" name="scala.Unit">Unit</span></span>
      </span>
      </h4>
      <div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef</dd><dt>Annotations</dt><dd>
                <span class="name">@throws</span><span class="args">(<span>
      
      <span class="defval" name="classOf[java.lang.InterruptedException]">...</span>
    </span>)</span>
              
        </dd></dl></div>
    </li><li name="org.vertx.scala.Self#wrap" visbl="prt" data-isabs="false" fullComment="yes" group="Ungrouped">
      <a id="wrap[X](doStuff:=&gt;X):Self.this.type"></a>
      <a id="wrap[X](⇒X):HttpClient.this.type"></a>
      <h4 class="signature">
      <span class="modifier_kind">
        <span class="modifier"></span>
        <span class="kind">def</span>
      </span>
      <span class="symbol">
        <span class="name">wrap</span><span class="tparams">[<span name="X">X</span>]</span><span class="params">(<span name="doStuff">doStuff: ⇒ <span class="extype" name="org.vertx.scala.Self.wrap.X">X</span></span>)</span><span class="result">: <a href="" class="extype" name="org.vertx.scala.core.http.HttpClient">HttpClient</a>.this.type</span>
      </span>
      </h4>
      <p class="shortcomment cmt">Helper method wrapping invocations and returning the Scala type, once
again to help provide fluent return types
</p><div class="fullcomment"><div class="comment cmt"><p>Helper method wrapping invocations and returning the Scala type, once
again to help provide fluent return types
</p></div><dl class="attributes block"> <dt>Attributes</dt><dd>protected[this] </dd><dt>Definition Classes</dt><dd>Self</dd></dl></div>
    </li></ol>
            </div>

        

        
        </div>

        <div id="inheritedMembers">
        <div class="parent" name="org.vertx.scala.core.ClientSSLSupport">
              <h3>Inherited from <a href="../ClientSSLSupport.html" class="extype" name="org.vertx.scala.core.ClientSSLSupport">ClientSSLSupport</a></h3>
            </div><div class="parent" name="org.vertx.scala.core.SSLSupport">
              <h3>Inherited from <a href="../SSLSupport.html" class="extype" name="org.vertx.scala.core.SSLSupport">SSLSupport</a></h3>
            </div><div class="parent" name="org.vertx.scala.core.TCPSupport">
              <h3>Inherited from <a href="../TCPSupport.html" class="extype" name="org.vertx.scala.core.TCPSupport">TCPSupport</a></h3>
            </div><div class="parent" name="org.vertx.scala.core.NetworkSupport">
              <h3>Inherited from <a href="../NetworkSupport.html" class="extype" name="org.vertx.scala.core.NetworkSupport">NetworkSupport</a></h3>
            </div><div class="parent" name="org.vertx.scala.AsJava">
              <h3>Inherited from <span class="extype" name="org.vertx.scala.AsJava">AsJava</span></h3>
            </div><div class="parent" name="org.vertx.scala.Self">
              <h3>Inherited from <span class="extype" name="org.vertx.scala.Self">Self</span></h3>
            </div><div class="parent" name="scala.AnyRef">
              <h3>Inherited from <a href="../../../../../scala/package.html#AnyRef=Object" class="extmbr" name="scala.AnyRef">AnyRef</a></h3>
            </div><div class="parent" name="scala.Any">
              <h3>Inherited from <span class="extype" name="scala.Any">Any</span></h3>
            </div>
        
        </div>

        <div id="groupedMembers">
        <div class="group" name="Ungrouped">
              <h3>Ungrouped</h3>
              
            </div>
        </div>

      </div>

      <div id="tooltip"></div>

      <div id="footer">  </div>
      <script defer="defer" type="text/javascript" id="jquery-js" src="../../../../../lib/jquery.js"></script><script defer="defer" type="text/javascript" id="jquery-ui-js" src="../../../../../lib/jquery-ui.js"></script><script defer="defer" type="text/javascript" id="tools-tooltip-js" src="../../../../../lib/tools.tooltip.js"></script><script defer="defer" type="text/javascript" id="template-js" src="../../../../../lib/template.js"></script>
    </body>
      </html>